The concept of restriction category is an element-free formalisation of the idea of a category of partial maps, where the domain of a map is encoded in a specified idempotent endomorphism of .
Given a category , a restriction structure consists of the assignment to each morphism a morphism satisfying the following conditions:
where is the domain of . A restriction category is a category with a restriction structure.
Note that a restriction structure is a structure in the technical sense of the word, not a property. Note that it follows from the above definition that is idempotent for composition: , and that the operation is also idempotent: (among other properties).
Every category admits the trivial restriction structure, with .
Conversely the wide subcategory consisting off all the objects together with the morphisms satsfying —the total morphisms—has a trivial induced restriction structure.
The category of sets and partial functions is the prototypical example, where for a partial function , the partial endomorphism is the partially-defined identity function . Many other examples are listed in (Cockett–Lack 2002)
Robin Cockett and Steve Lack, Restriction categories I: categories of partial maps, Theoretical Computer Science 270 1-2 (2002) 223-259 [doi:10.1016/S0304-3975(00)00382-0]
Robin Cockett and Steve Lack, Restriction categories II: partial map classification, Theoretical Computer Science 294 1-2 (2003) 61-102 [doi:10.1016/S0304-3975(01)00245-6]
Robin Cockett and Steve Lack, Restriction categories III: colimits, partial limits and extensivity, Mathematical Structures in Computer Science 17 4 (2007) 775-817 [arXiv:math/0610500, doi:10.1017/S0960129507006056]
The following provides some historical context for the notion of restriction category in §2, and describe the relation to allegories:
Robin Cockett and Ernie Manes, Boolean and classical restriction categories, Mathematical Structures in Computer Science 19.2 (2009): 357-416.
Robin Cockett and Richard Garner, Restriction categories as enriched categories, Theoretical Computer Science 523 (2014) 37-55 [arXiv:1211.6170, doi:10.1016/j.tcs.2013.12.018]
A double categorical approach to restriction categories is proposed in:
On showing that restriction categories are categories enriched in a double category?:
On free cocompletions of restriction categories:
On using restriction categories to model essentially algebraic theories:
On range restriction categories:
Last revised on February 27, 2024 at 20:44:53. See the history of this page for a list of all contributions to it.